آموزش یادگیری عمیق با TensorFlow 2.0 [2023]

Deep Learning with TensorFlow 2.0 [2023]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با TensorFlow 2.0 الگوریتم های یادگیری عمیق بسازید، در شبکه های عصبی غوطه ور شوید و مهارت های خود را در یک مورد تجاری به کار ببرید. تجربه واقعی یادگیری ماشینی و عمیق ریاضیات را در پشت الگوریتم‌های یادگیری عمیق درک کنید. مقداردهی اولیه به خوبی انجام پیش پردازش، استانداردسازی، عادی سازی، و رمزگذاری یک طرفه پیش نیازها: برخی از مهارت های اساسی برنامه نویسی پایتون برای نصب Anaconda نیاز دارید. ما در یکی از اولین سخنرانی های دوره به شما نشان خواهیم داد که چگونه این کار را انجام دهید. تمامی نرم افزارها و داده های استفاده شده در دوره رایگان هستند.

دانشمندان داده، مهندسان یادگیری ماشین و محققان هوش مصنوعی همه مهارت‌های خاص خود را دارند. اما آن یک ویژگی مشترک آنها چیست؟

همه آنها استاد یادگیری عمیق هستند.

ما اغلب در مورد هوش مصنوعی، یا اتومبیل های خودران، یا «جادوی الگوریتمی» در گوگل، فیس بوک و آمازون می شنویم. اما این جادو نیست - یادگیری عمیق است. و به طور خاص، معمولاً شبکه‌های عصبی عمیق هستند - الگوریتمی که بر همه آنها حکومت می‌کند.

جالب است، به نظر یک مهارت بسیار مهم است. چگونه می توانم استاد یادگیری عمیق شوم؟

دو مسیر وجود دارد که می توانید طی کنید:

مسیر هدایت‌نشده – این مسیر شما را در نهایت به جایی که می‌خواهید می‌رساند، اما انتظار دارید چند بار گم شوید. اگر در حال تماشای این دوره هستید، شاید آنجا بوده اید.

مسیر 365 - مسیر ما را به عنوان تور راهنما در نظر بگیرید. ما شما را به تمام مکان‌هایی که نیاز دارید می‌بریم، با استفاده از مسیرهایی که فقط مجرب‌ترین راهنمایان تور از آن‌ها اطلاع دارند. ما دانش بیشتری داریم که از خواندن آن تابلوهای اطلاعاتی به دست نمی‌آورید و این دانش را با روش‌های سرگرم‌کننده و قابل هضم به شما می‌دهیم تا مطمئن شوید که واقعاً ثابت است.

واضح است که می توانید صحبت کنید، اما آیا می توانید پیاده روی کنید؟ - دقیقاً چه چیزی از این دوره به دست خواهم آورد که در هیچ جای دیگری نمی توانم به دست بیاورم؟

سوال خوبی است! ما می دانیم که یادگیری عمیق چقدر جالب است و آن را دوست داریم! با این حال، ما می دانیم که هدف در اینجا پیشرفت شغلی است، به همین دلیل دوره ما بر کسب و کار متمرکز است و به شما تمرین دنیای واقعی در مورد نحوه استفاده از یادگیری عمیق برای بهینه سازی عملکرد کسب و کار می دهد.

ما فقط سطح را خراش نمی‌دهیم – در نهایت به آن یادگیری عمیق پوستی نمی‌گویند. ما به طور کامل تئوری را از ریاضیات پشت الگوریتم‌ها تا روش‌های نوین اولیه‌سازی، به‌علاوه خیلی بیشتر توضیح می‌دهیم.

تئوری بدون اجرای آن خوب نیست، درست است؟ به همین دلیل است که ما به شما فرصت های زیادی برای استفاده از این نظریه می دهیم. بهینه‌سازی‌های پیشرفته را پیاده‌سازی کنید، با TensorFlow دست به کار شوید و حتی الگوریتم خودتان را بسازید و آن را از طریق آموزش اجرا کنید!

وای، این در رزومه شما عالی به نظر می رسد!

در مورد رزومه، شما همچنین پس از اتمام گواهینامه ای دریافت می کنید که کارفرمایان می توانند تأیید کنند که دوره معتبر 365 Careers را با موفقیت به پایان رسانده اید - و یکی از بهترین های ما در آن است!

اکنون، می بینم که شما کمی لاف می زنید، اما اعتراف می کنم که علاقه من را به اوج رسانده اید. دوره شما چه چیز دیگری ارائه می دهد که باعث درخشش رزومه من شود؟

به ما اعتماد کنید، پس از این دوره می‌توانید رزومه خود را با مهارت‌ها پر کنید و چیزهای زیادی برای نشان دادن در مصاحبه باقی مانده است.

  • البته، شما به طور کامل با TensorFlow و NumPy Google، دو ابزار ضروری برای ایجاد و درک الگوریتم‌های یادگیری عمیق، آشنا خواهید شد.

  • لایه‌ها، بلوک‌های سازنده و فعال‌سازی آن‌ها را کاوش کنید - sigmoid، tanh، ReLu، softmax، و غیره.

  • فرآیند پس انتشار را به صورت شهودی و ریاضی درک کنید.

  • می توانید بیش از حد برازش را تشخیص دهید و از آن جلوگیری کنید - یکی از بزرگترین مشکلات در یادگیری ماشینی و عمیق

  • آشنا با روش های نوین اولیه سازی. نمی دانید مقداردهی اولیه چیست؟ ما آن را نیز توضیح می دهیم

  • با نحوه ساخت شبکه های عصبی عمیق با استفاده از داده های واقعی که توسط شرکت های واقعی در دنیای واقعی پیاده سازی شده اند، آشنا شوید. الگوها گنجانده شده است!

  • همچنین، نمی‌دانم به این موضوع اشاره کرده‌ایم یا نه، اما شما فقط پس از ۱ ساعت از دوره، الگوریتم یادگیری عمیق خود را ایجاد خواهید کرد.

  • این تجربه عملی است که واقعاً رزومه شما را متمایز می‌کند

همه اینها عالی به نظر می رسد، اما من کمی غرق شده ام، می ترسم تجربه کافی نداشته باشم.

قبول داریم، حداقل به درک کمی از برنامه نویسی پایتون نیاز دارید، اما جای نگرانی نیست. ما با اصول اولیه شروع می کنیم و شما را گام به گام به سمت ساختن الگوریتم یادگیری عمیق اولین (یا دوم یا سوم و غیره) خود می بریم - همه چیز را در پایتون برنامه ریزی می کنیم و هر خط کد را توضیح می دهیم.

ما این کار را در اوایل انجام می دهیم و به شما اعتماد به نفس می دهد تا به موضوعات پیچیده تری که پوشش می دهیم ادامه دهید.

تمام مفاهیم پیچیده ای که آموزش می دهیم به طور مستقیم توضیح داده شده اند. ویدیوهای متحرک زیبا و رویکرد گام به گام ما تضمین می کند که دوره یک تجربه سرگرم کننده و جذاب برای همه سطوح است.

ما می خواهیم همه از دوره ما بیشترین بهره را ببرند، و بهترین راه برای انجام این کار این است که دانش آموزان خود را با انگیزه نگه داریم. بنابراین، ما سخت کار کردیم تا اطمینان حاصل کنیم که دانش‌آموزان با مهارت‌های متفاوت بدون اینکه تحت فشار قرار بگیرند، به چالش کشیده می‌شوند. هر سخنرانی مبتنی بر آخرین تمرین‌های عملی است به این معنی که می‌توانید قبل از رفتن به مرحله بعدی، آنچه را که یاد گرفته‌اید تمرین کنید.

و البته، ما آماده پاسخگویی به هرگونه سؤالی هستیم. در واقع، هدف ما این است که در عرض 1 روز کاری به هر سوالی پاسخ دهیم. ما فقط شما را در استخر نمی‌اندازیم، سپس به بار می‌رویم و به شما اجازه می‌دهیم که خودتان از پس آن برآیید.

به یاد داشته باشید، ما فقط نمی‌خواهیم شما ثبت‌نام کنید - ما می‌خواهیم دوره را کامل کنید و استاد یادگیری عمیق شوید.

باشه، عالی! الان نسبت به سطح تجربه ام احساس خیلی بهتری دارم، اما درباره تجربه شما صحبتی نکرده ایم! از کجا بدانم که می توانید به من بیاموزید که استاد یادگیری عمیق شوم؟

این یک نگرانی قابل درک است، اما مشکلی برای حذف آن نداریم.

ما 365 شغل هستیم و دوره های آنلاین را برای سنین مختلف ایجاد کرده ایم. ما بیش از 1,750,000 دانش آموز داریم و از رتبه های بالایی برای تمام دوره های Udemy خود برخورداریم. ما تیمی از متخصصان هستیم که در قلب همه معلم هستند. ما معتقدیم که دانش باید نه فقط از طریق کتاب‌های درسی خسته‌کننده، بلکه به روش‌های جذاب و سرگرم‌کننده به اشتراک گذاشته شود.

ما به خوبی می دانیم که ایجاد دانش و مهارت های شما در زمینه علم داده چقدر دشوار است، آنقدر جدید است و آنقدر سریع رشد کرده است که بخش آموزش برای ادامه دادن و ارائه هر روش قابل توجهی برای آموزش این حوزه های موضوعی تلاش کرده است. . ما می‌خواستیم همه چیز را تغییر دهیم - قایق را تکان دهیم - بنابراین سبک تدریس منحصربه‌فرد خود را توسعه دادیم، سبکی که دانش‌آموزان بی‌شماری از آن لذت برده‌اند و با آن پیشرفت کرده‌اند.

و بین ما، ما فکر می‌کنیم این دوره یکی از موارد مورد علاقه ما است، بنابراین اگر اولین بار است که با ما همراه می‌شوید، برایتان خوشایند است. اگر اینطور نیست و قبلاً یکی از دوره‌های ما را گذرانده‌اید، هنوز در انتظار شما هستید!

من قبلاً صدمه دیده ام، چگونه می توانم مطمئن باشم که ناامیدم نمی کنی؟

آسان، با ضمانت بازگشت پول 30 روزه Udemy. ما برای بهترین ها تلاش می کنیم و معتقدیم که دوره های ما بهترین هستند. اما می دانید، هر کس متفاوت است، و ما این را درک می کنیم. بنابراین، ما هیچ مشکلی برای ارائه این ضمانت نداریم، ما دانشجویانی می خواهیم که این دوره را تکمیل کرده و حداکثر بهره را ببرند. اگر شما یکی از معدود افرادی هستید که این دوره را آنطور که می‌خواستید یا انتظار داشتید پیدا نمی‌کنید، پول خود را پس بگیرید. بدون سوال، بدون خطر، بدون مشکل.

عالی است، که باری از شانه های من را می گیرد. بعدش چی؟

روی دکمه «اکنون خرید کنید» کلیک کنید و اولین قدم را به سمت یک حرفه رضایت‌بخش در علم داده و تبدیل شدن به یک استاد یادگیری عمیق بردارید.


سرفصل ها و درس ها

خوش آمدی! معرفی دوره Welcome! Course introduction

  • با مربیان خود آشنا شوید و چرا باید یادگیری ماشین را مطالعه کنید؟ Meet your instructors and why you should study machine learning?

  • دوره شامل چه مواردی می شود؟ What does the course cover?

  • دوره شامل چه مواردی می شود؟ - امتحان What does the course cover? - Quiz

  • دانلود همه منابع و سوالات متداول مهم Download All Resources and Important FAQ

مقدمه ای بر شبکه های عصبی Introduction to neural networks

  • مقدمه ای بر شبکه های عصبی Introduction to neural networks

  • مقدمه ای بر شبکه های عصبی - آزمون Introduction to neural networks - Quiz

  • آموزش مدل Training the model

  • آموزش مدل - آزمون Training the model - Quiz

  • انواع یادگیری ماشینی Types of machine learning

  • انواع یادگیری ماشینی - آزمون Types of machine learning - Quiz

  • مدل خطی The linear model

  • مدل خطی - آزمون The linear model - Quiz

  • برای جبر خطی به کمک نیاز دارید؟ Need Help with Linear Algebra?

  • مدل خطی ورودی های متعدد The linear model. Multiple inputs

  • مدل خطی ورودی های متعدد - آزمون The linear model. Multiple inputs - Quiz

  • مدل خطی چند ورودی و چند خروجی The linear model. Multiple inputs and multiple outputs

  • مدل خطی ورودی های متعدد و خروجی های متعدد - آزمون The linear model. Multiple inputs and multiple outputs - Quiz

  • نمایش گرافیکی Graphical representation

  • نمایش گرافیکی - آزمون Graphical representation - Quiz

  • تابع هدف The objective function

  • تابع هدف - امتحان The objective function - Quiz

  • L2-از دست دادن هنجار L2-norm loss

  • از دست دادن هنجار L2 - آزمون L2-norm loss - Quiz

  • از دست دادن آنتروپی متقابل Cross-entropy loss

  • از دست دادن آنتروپی متقابل - آزمون Cross-entropy loss - Quiz

  • نزول گرادیان یک پارامتر One parameter gradient descent

  • یک پارامتر نزول گرادیان - آزمون One parameter gradient descent - Quiz

  • نزول گرادیان پارامتر N N-parameter gradient descent

  • نزول گرادیان پارامتر N - آزمون N-parameter gradient descent - Quiz

راه اندازی محیط کار Setting up the working environment

  • راه اندازی محیط - مقدمه - از دست ندهید لطفا! Setting up the environment - An introduction - Do not skip, please!

  • چرا پایتون و چرا ژوپیتر؟ Why Python and why Jupyter?

  • چرا پایتون و چرا ژوپیتر؟ - امتحان Why Python and why Jupyter? - Quiz

  • نصب آناکوندا Installing Anaconda

  • داشبورد Jupyter - قسمت 1 The Jupyter dashboard - part 1

  • داشبورد Jupyter - قسمت 2 The Jupyter dashboard - part 2

  • میانبرهای Jupyter Jupyter Shortcuts

  • داشبورد Jupyter - آزمون The Jupyter dashboard - Quiz

  • نصب TensorFlow 2 Installing TensorFlow 2

  • نصب پکیج - ورزش Installing packages - exercise

  • نصب پکیج - راه حل Installing packages - solution

مثال حداقل - اولین الگوریتم یادگیری ماشین شما Minimal example - your first machine learning algorithm

  • نمونه حداقل - قسمت 1 Minimal example - part 1

  • نمونه حداقل - قسمت 2 Minimal example - part 2

  • نمونه حداقل - قسمت 3 Minimal example - part 3

  • نمونه حداقل - قسمت 4 Minimal example - part 4

  • مثال حداقل - تمرینات Minimal example - Exercises

TensorFlow - مقدمه TensorFlow - An introduction

  • طرح کلی TensorFlow TensorFlow outline

  • معرفی TensorFlow 2 TensorFlow 2 intro

  • نکته ای در مورد کدنویسی در TensorFlow A Note on Coding in TensorFlow

  • انواع فرمت های فایل در TensorFlow و مدیریت داده ها Types of file formats in TensorFlow and data handling

  • طرح‌بندی مدل - ورودی‌ها، خروجی‌ها، اهداف، وزن‌ها، سوگیری‌ها، بهینه‌ساز و از دست دادن Model layout - inputs, outputs, targets, weights, biases, optimizer and loss

  • تفسیر نتیجه و استخراج وزن ها و سوگیری ها Interpreting the result and extracting the weights and bias

  • کوچک کردن مدل خود Cutomizing your model

  • مثال حداقل با TensorFlow - تمرینات Minimal example with TensorFlow - Exercises

عمیق تر شدن: مقدمه ای بر شبکه های عصبی عمیق Going deeper: Introduction to deep neural networks

  • لایه های Layers

  • شبکه عمیق چیست؟ What is a deep net?

  • درک عمیق شبکه های عمیق Understanding deep nets in depth

  • چرا به غیر خطی ها نیاز داریم؟ Why do we need non-linearities?

  • توابع فعال سازی Activation functions

  • فعال سازی سافت مکس Softmax activation

  • پس انتشار Backpropagation

  • پس انتشار - نمایش بصری Backpropagation - visual representation

پس انتشار. نگاهی به ریاضیات بهینه سازی Backpropagation. A peek into the Mathematics of Optimization

  • پس انتشار. نگاهی به ریاضیات بهینه سازی Backpropagation. A peek into the Mathematics of Optimization

بیش از حد برازش Overfitting

  • کم تناسب و بیش از حد Underfitting and overfitting

  • عدم تناسب و اضافه برازش - طبقه بندی Underfitting and overfitting - classification

  • آموزش و اعتبار سنجی Training and validation

  • آموزش، اعتبار سنجی و آزمون Training, validation, and test

  • اعتبار سنجی متقاطع N برابری N-fold cross validation

  • توقف زودهنگام Early stopping

مقداردهی اولیه Initialization

  • مقدمه - مقدمه Initialization - Introduction

  • انواع اولیه سازی های ساده Types of simple initializations

  • مقداردهی اولیه خاویر Xavier initialization

نزول گرادیان و نرخ یادگیری Gradient descent and learning rates

  • نزول گرادیان تصادفی Stochastic gradient descent

  • دام های نزولی گرادیان Gradient descent pitfalls

  • تکانه Momentum

  • برنامه های نرخ یادگیری Learning rate schedules

  • برنامه های نرخ یادگیری یک تصویر Learning rate schedules. A picture

  • برنامه های نرخ یادگیری تطبیقی Adaptive learning rate schedules

  • تخمین لحظه تطبیقی Adaptive moment estimation

پیش پردازش Preprocessing

  • مقدمه پیش پردازش Preprocessing introduction

  • پیش پردازش اولیه Basic preprocessing

  • استاندارد سازی Standardization

  • برخورد با داده های طبقه بندی شده Dealing with categorical data

  • رمزگذاری یک داغ و باینری One-hot and binary encoding

مثال MNIST The MNIST example

  • مجموعه داده The dataset

  • چگونه با MNIST مقابله کنیم How to tackle the MNIST

  • وارد کردن بسته های مربوطه و بارگذاری داده ها Importing the relevant packages and load the data

  • داده ها را از قبل پردازش کنید - یک مجموعه داده اعتبار سنجی ایجاد کنید و داده ها را مقیاس کنید Preprocess the data - create a validation dataset and scale the data

  • داده ها را از قبل پردازش کنید - داده های آزمایش را مقیاس کنید Preprocess the data - scale the test data

  • داده ها را از قبل پردازش کنید - داده ها را به هم بزنید و دسته بندی کنید Preprocess the data - shuffle and batch the data

  • داده ها را از قبل پردازش کنید - داده ها را به هم بزنید و دسته بندی کنید Preprocess the data - shuffle and batch the data

  • داده ها را از قبل پردازش کنید - داده ها را به هم بزنید و دسته بندی کنید Preprocess the data - shuffle and batch the data

  • مدل را مشخص کنید Outline the model

  • ضرر و بهینه ساز را انتخاب کنید Select the loss and the optimizer

  • یادگیری Learning

  • MNIST - تمرینات MNIST - exercises

  • MNIST - راه حل ها MNIST - solutions

  • تست مدل Testing the model

مورد تجاری Business case

  • کاوش مجموعه داده و شناسایی پیش بینی کننده ها Exploring the dataset and identifying predictors

  • تشریح راه حل مورد تجاری Outlining the business case solution

  • متعادل کردن مجموعه داده Balancing the dataset

  • پیش پردازش داده ها Preprocessing the data

  • تمرین پیش پردازش Preprocessing exercise

  • داده های از پیش پردازش شده را بارگیری کنید Load the preprocessed data

  • بارگذاری داده های از پیش پردازش شده - تمرین کنید Load the preprocessed data - Exercise

  • یادگیری و تفسیر نتیجه Learning and interpreting the result

  • تنظیم مکانیسم توقف اولیه Setting an early stopping mechanism

  • تنظیم مکانیسم توقف اولیه - ورزش Setting an early stopping mechanism - Exercise

  • تست مدل Testing the model

  • تمرین نهایی Final exercise

ضمیمه: مبانی جبر خطی Appendix: Linear Algebra Fundamentals

  • ماتریس چیست؟ What is a Matrix?

  • اسکالرها و بردارها Scalars and Vectors

  • جبر خطی و هندسه Linear Algebra and Geometry

  • اسکالرها، بردارها و ماتریس ها در پایتون Scalars, Vectors and Matrices in Python

  • تانسورها Tensors

  • جمع و تفریق ماتریس ها Addition and Subtraction of Matrices

  • خطا در هنگام اضافه کردن ماتریس Errors when Adding Matrices

  • جابجایی یک ماتریس Transpose of a Matrix

  • محصول نقطه ای بردارها Dot Product of Vectors

  • محصول نقطه ای ماتریس ها Dot Product of Matrices

  • چرا جبر خطی مفید است؟ Why is Linear Algebra Useful?

نتیجه Conclusion

  • ببینید چقدر یاد گرفته اید See how much you have learned

  • آنچه بیشتر در دنیای ماشین و یادگیری عمیق وجود دارد What’s further out there in the machine and deep learning world

  • مروری بر CNN ها An overview of CNNs

  • چگونه DeepMind از یادگیری عمیق استفاده می کند How DeepMind uses deep learning

  • مروری بر RNN ها An overview of RNNs

  • مروری بر رویکردهای غیر NN An overview of non-NN approaches

سخنرانی پاداش Bonus lecture

  • سخنرانی پاداش: مراحل بعدی Bonus lecture: Next steps

نمایش نظرات

آموزش یادگیری عمیق با TensorFlow 2.0 [2023]
جزییات دوره
6 hours
111
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
20,052
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

365 Careers 365 Careers

ایجاد فرصت برای دانشجویان علوم داده و مالی

365 Careers Team 365 Careers Team

ایجاد فرصت برای دانشجویان بازرگانی و مالی